<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of DaoEstudiante
 *
 * @author amartinez
 */
include '../../controlador/php/conexion/Conexion.php';
class DaoEstudiante {
    private $OidRegistro;
    private $OidTipoDoc;
    private $Documento;
    private $CodigoCoda;
    private $PrimerNombre;
    private $SegundoNombre;
    private $PrimerApellido;
    private $SegundoApellido;
    private $TelefonoFijo;
    private $Celular;
    private $Email;
    private $OidIntitucion;
    private $OidProfesion;
    private $OidProgramaRotacion;
    private $EscolaridadOid;
    private $TipoEstudianteOid;
    private $RequiereCertificado;
    private $DocenteOid;
    private $FechaInduccion;
    private $FechaInicioR;
    private $FechaFinR;
    private $CuentaHvDigital;
    private $HojaVidaDigital;
    private $EAPB;
    private $ArlOid;
    private $EsquemasVacunacion;
    private $Ac;
    private $PruebaConocimientos;
    private $NotaIngreso;
    private $TieneNotaRotacion;
    private $NotaRotacion;
    private $TienePruebaFinalizar;
    private $NotaFinalizacion;
    private $ServicioInstOid;
    private $TipoSeguridadOid;
    
    
    function __construct($OidRegistro,$OidTipoDoc,$Documento,$CodigoCoda,$PrimerNombre,$SegundoNombre,$PrimerApellido,$SegundoApellido,$TelefonoFijo,$Celular,$Email,$OidIntitucion,$OidProfesion,$OidProgramaRotacion,$EscolaridadOid,$TipoEstudianteOid,$RequiereCertificado,$DocenteOid,$FechaInduccion,$FechaInicioR,$FechaFinR,$CuentaHvDigital,$HojaVidaDigital,$EAPB,$ArlOid,$EsquemasVacunacion,$Ac,$PruebaConocimientos,$NotaIngreso,$TieneNotaRotacion,$NotaRotacion,$TienePruebaFinalizar,$NotaFinalizacion,$ServicioInstOid,$TipoSeguridadOid) {
        $this->OidRegistro = $OidRegistro;
        $this->OidTipoDoc = $OidTipoDoc;
        $this->Documento = $Documento;
        $this->CodigoCoda = $CodigoCoda;
        $this->PrimerNombre = $PrimerNombre;
        $this->SegundoNombre = $SegundoNombre;
        $this->PrimerApellido = $PrimerApellido;
        $this->SegundoApellido = $SegundoApellido;
        $this->TelefonoFijo = $TelefonoFijo;
        $this->Celular = $Celular;
        $this->Email = $Email;
        $this->OidIntitucion = $OidIntitucion;
        $this->OidProfesion = $OidProfesion;
        $this->OidProgramaRotacion = $OidProgramaRotacion;
        $this->EscolaridadOid = $EscolaridadOid;
        $this->TipoEstudianteOid = $TipoEstudianteOid;
        $this->RequiereCertificado = $RequiereCertificado;
        $this->DocenteOid = $DocenteOid;
        $this->FechaInduccion = $FechaInduccion;
        $this->FechaInicioR = $FechaInicioR;
        $this->FechaFinR = $FechaFinR;
        $this->CuentaHvDigital = $CuentaHvDigital;
        $this->HojaVidaDigital = $HojaVidaDigital;
        $this->EAPB = $EAPB;
        $this->ArlOid = $ArlOid;
        $this->EsquemasVacunacion = $EsquemasVacunacion;
        $this->Ac = $Ac;
        $this->PruebaConocimientos = $PruebaConocimientos;
        $this->NotaIngreso = $NotaIngreso;
        $this->TieneNotaRotacion = $TieneNotaRotacion;
        $this->NotaRotacion = $NotaRotacion;
        $this->TienePruebaFinalizar = $TienePruebaFinalizar;
        $this->NotaFinalizacion = $NotaFinalizacion;
        $this->ServicioInstOid = $ServicioInstOid;
        $this->TipoSeguridadOid = $TipoSeguridadOid;
    }
    
    function getOidRegistro() {
        return $this->CodigoCoda;
    }
    function getOidTipoDoc() {
        return $this->OidTipoDoc;
    }
    function getDocumento() {
        return $this->Documento;
    }
    function getCodigoCoda() {
        return $this->CodigoCoda;
    }
    function getPrimerNombre() {
        return $this->PrimerNombre;
    }
    function getSegundoNombre() {
        return $this->SegundoNombre;
    }
    function getPrimerApellido() {
        return $this->PrimerApellido;
    }
    function getSegundoApellido() {
        return $this->SegundoApellido;
    }
    function getTelefonoFijo() {
        return $this->TelefonoFijo;
    }
    function getCelular() {
        return $this->Celular;
    }
    function getEmail() {
        return $this->Email;
    }
    function getOidIntitucion() {
        return $this->OidIntitucion;
    }
    function getOidProfesion() {
        return $this->OidProfesion;
    }
    function getOidProgramaRotacion() {
        return $this->OidProgramaRotacion;
    }
    function getEscolaridadOid() {
        return $this->EscolaridadOid;
    }
    function getTipoEstudianteOid() {
        return $this->TipoEstudianteOid;
    }
    function getRequiereCertificado() {
        return $this->RequiereCertificado;
    }
    function getDocenteOid() {
        return $this->DocenteOid;
    }
    function getFechaInduccion() {
        return $this->FechaInduccion;
    }
    function getFechaInicioR() {
        return $this->FechaInicioR;
    }
    function getFechaFinR() {
        return $this->FechaFinR;
    }
    function getCuentaHvDigital() {
        return $this->CuentaHvDigital;
    }
    function getHojaVidaDigital() {
        return $this->HojaVidaDigital;
    }
    function getEAPB() {
        return $this->EAPB;
    }
    function getArlOid() {
        return $this->ArlOid;
    }
    function getEsquemasVacunacion() {
        return $this->EsquemasVacunacion;
    }
    function getAc() {
        return $this->Ac;
    }
    function getPruebaConocimientos() {
        return $this->PruebaConocimientos;
    }
    function getNotaIngreso() {
        return $this->NotaIngreso;
    }
    function getTieneNotaRotacion() {
        return $this->TieneNotaRotacion;
    }
    function getNotaRotacion() {
        return $this->NotaRotacion;
    }
    function getTienePruebaFinalizar() {
        return $this->TienePruebaFinalizar;
    }
    function getNotaFinalizacion() {
        return $this->NotaFinalizacion;
    }
    function getServicioInstOid() {
        return $this->ServicioInstOid;
    }
    function getTipoSeguridadOid() {
        return $this->TipoSeguridadOid;
    }
    function setOidRegistro($OidRegistro) {
        $this->OidRegistro = $OidRegistro;
    }
    function setOidTipoDoc($OidTipoDoc) {
        $this->OidTipoDoc = $OidTipoDoc;
    }
    function setDocumento($Documento) {
        $this->Documento = $Documento;
    }
    function setCodigoCoda($CodigoCoda) {
        $this->CodigoCoda = $CodigoCoda;
    }
    function setPrimerNombre($PrimerNombre) {
        $this->PrimerNombre = $PrimerNombre;
    }
    function setSegundoNombre($SegundoNombre) {
        $this->SegundoNombre = $SegundoNombre;
    }
    function setPrimerApellido($PrimerApellido) {
        $this->PrimerApellido = $PrimerApellido;
    }
    function setSegundoApellido($SegundoApellido) {
        $this->SegundoApellido = $SegundoApellido;
    }
    function setTelefonoFijo($TelefonoFijo) {
        $this->TelefonoFijo = $TelefonoFijo;
    }
    function setCelular($Celular) {
        $this->Celular = $Celular;
    }
    function setEmail($Email) {
        $this->Email = $Email;
    }
    function setOidIntitucion($OidIntitucion) {
        $this->OidIntitucion = $OidIntitucion;
    }
    function setOidProfesion($OidProfesion) {
        $this->OidProfesion = $OidProfesion;
    }
    function setOidProgramaRotacion($OidProgramaRotacion) {
        $this->OidProgramaRotacion = $OidProgramaRotacion;
    }
    function setEscolaridadOid($EscolaridadOid) {
        $this->EscolaridadOid = $EscolaridadOid;
    }
    function setTipoEstudianteOid($TipoEstudianteOid) {
        $this->TipoEstudianteOid = $TipoEstudianteOid;
    }
    function setRequiereCertificado($RequiereCertificado) {
        $this->RequiereCertificado = $RequiereCertificado;
    }
    function setDocenteOid($DocenteOid) {
        $this->DocenteOid = $DocenteOid;
    }
    function setFechaInduccion($FechaInduccion) {
        $this->FechaInduccion = $FechaInduccion;
    }
    function setFechaInicioR($FechaInicioR) {
        $this->FechaInicioR = $FechaInicioR;
    }
    function setFechaFinR($FechaFinR) {
        $this->FechaFinR = $FechaFinR;
    }
    function setCuentaHvDigital($CuentaHvDigital) {
        $this->CuentaHvDigital = $CuentaHvDigital;
    }
    function setHojaVidaDigital($HojaVidaDigital) {
        $this->HojaVidaDigital = $HojaVidaDigital;
    }
    function setEAPB($EAPB) {
        $this->EAPB = $EAPB;
    }
    function setArlOid($ArlOid) {
        $this->ArlOid = $ArlOid;
    }
    function setEsquemasVacunacion($EsquemasVacunacion) {
        $this->EsquemasVacunacion = $EsquemasVacunacion;
    }
    function setAc($Ac) {
        $this->Ac = $Ac;
    }
    function setPruebaConocimientos($PruebaConocimientos) {
        $this->PruebaConocimientos = $PruebaConocimientos;
    }
    function setNotaIngreso($NotaIngreso) {
        $this->NotaIngreso = $NotaIngreso;
    }
    function setTieneNotaRotacion($TieneNotaRotacion) {
        $this->TieneNotaRotacion = $TieneNotaRotacion;
    }
    function setNotaRotacion($NotaRotacion) {
        $this->NotaRotacion = $NotaRotacion;
    }
    function setTienePruebaFinalizar($TienePruebaFinalizar) {
        $this->TienePruebaFinalizar = $TienePruebaFinalizar;
    }
    function setNotaFinalizacion($NotaFinalizacion) {
        $this->NotaFinalizacion = $NotaFinalizacion;
    }
    function setServicioInstOid($ServicioInstOid) {
        $this->ServicioInstOid = $ServicioInstOid;
    }
    function setTipoSeguridadOid($TipoSeguridadOid) {
        $this->TipoSeguridadOid = $TipoSeguridadOid;
    }     
    
    function GuardarEstudiante($ListaVacunas,$Programa){
        
        $con = new Conexion();
        
        /*$ValidarCoda = "SELECT COUNT(A.Documento) AS EXISTE,B.CntPersonas
                        FROM Do_Estudiantes AS A 
                        FULL OUTER JOIN Do_Coda AS B ON A.CodigoCoda = B.CodigoCoda
                        WHERE B.CodigoCoda = '".$this->CodigoCoda."' AND B.FechaFin >= GETDATE()
                        GROUP BY B.CntPersonas";
        $Respuesta = $con ->query($ValidarCoda);
        
        while ($Respuesta2 = mssql_fetch_array($Respuesta)){
                $Existe = $Respuesta2['EXISTE'];
                $Cantidad  = $Respuesta2['CntPersonas'];
        }
        
        if($Existe == $Cantidad){
            
            print_r(json_encode(array('Oid'=>'Mensaje')));
            
        }else{*/
        
            $Guardar = "INSERT INTO Do_Estudiantes(OidTipoDoc,Documento,PrimerNombre,SegundoNombre,PrimerApellido,SegundoApellido,TelefonoFijo,Celular
                        ,Email,ProgramaOid,OidProfesion,NivelFormacionOid,RequiereCertificado,DocenteOid,FechaInduccion
                        ,FechaIniRotacion,FechaFinRotacion,CuentaHvDigital,EAPB,ArlOid,EsquemasVacunacion,Ac,PruebaConocimientos,NotaIngreso,TieneNotaRotacion,NotaRotacion
                        ,TienePruebaFinalizar,NotaFinalizacion,TipoSeguridadOid)
                        VALUES('".$this->OidTipoDoc."','".$this->Documento."','".$this->PrimerNombre."','".$this->SegundoNombre."','".$this->PrimerApellido."','".$this->SegundoApellido."','".$this->TelefonoFijo."','".$this->Celular."', '".$this->Email."',".$Programa.",
                        '".$this->OidProfesion."', '".$this->EscolaridadOid."', '".$this->RequiereCertificado."','".$this->DocenteOid."', '".$this->FechaInduccion."', 
                        '".$this->FechaInicioR."', '".$this->FechaInicioR."', '".$this->CuentaHvDigital."', '".$this->EAPB."', '".$this->ArlOid."','".$this->EsquemasVacunacion."', '".$this->Ac."', '".$this->PruebaConocimientos."','".$this->NotaIngreso."', '".$this->TieneNotaRotacion."','".$this->NotaRotacion."',
                        '".$this->TienePruebaFinalizar."','".$this->NotaFinalizacion."','".$this->TipoSeguridadOid."')";
            $con ->query($Guardar);
            
            //Se  valida si el esquema de vacunacion viene vacio
            $Lista = count($ListaVacunas);
            
            if($Lista != 0){
                
                $OidEstudiante = "SELECT MAX(Oid) AS Oid from Do_Estudiantes";
                $Res = $con ->query($OidEstudiante);

                while ($Resp = mssql_fetch_array($Res)){
                       $Oid = $Resp['Oid'];
                }

                $i = 0;

                while ($i < $Lista){
                     
                    $Insert = "INSERT INTO EsquemasVacunacion(OidVacunacion,OidEstudiantes)
                               VALUES('".$ListaVacunas[$i]."','".$Oid."')";
                    $con ->query($Insert);
                    //echo$ListaVacunas[$i]."</br>";

                    $i++;

                }
                
            }
            
            print_r(json_encode(array('Oid'=>$Oid)));
        
         //}
        
        $con ->cerrarConexion();
    }
    
    function ValidarDocumento(){
        
        $con = new Conexion();
        
        $Validar = "SELECT COUNT(*) AS EXISTE,A.Oid,A.OidTipoDoc,A.Documento,PrimerNombre,SegundoNombre,PrimerApellido,SegundoApellido,TelefonoFijo,Celular
                    ,Email,OidProfesion,NivelFormacionOid,RequiereCertificado,DocenteOid,FechaInduccion
                    ,FechaIniRotacion,FechaFinRotacion,CuentaHvDigital,EAPB,ArlOid,EsquemasVacunacion,Ac,PruebaConocimientos,NotaIngreso,TieneNotaRotacion,NotaRotacion
                    ,TienePruebaFinalizar,NotaFinalizacion,TipoSeguridadOid,B.Oid AS OIDPROGRAMA,C.Oid AS OIDINSTITUCION,
                    ANEXOS.ANEXO,LTRIM(RTRIM(A.PrimerNombre))+' '+ LTRIM(RTRIM(A.SegundoNombre))+' '+ LTRIM(RTRIM(A.PrimerApellido))+' '+ RTRIM(LTRIM(A.SegundoApellido)) AS NOMBRE_COMPLETO
                    FROM Do_Estudiantes AS A INNER JOIN Do_Programas AS B ON A.ProgramaOid = B.Oid
                                             INNER JOIN Do_Intitucion AS C ON B.InstitucionOid = C.Oid
                    OUTER APPLY(SELECT COUNT(*) AS ANEXO
                                FROM Do_ArchivoEstudiante AS E
                                WHERE E.EstudianteOid = A.Oid)AS ANEXOS
                    WHERE A.Documento = '".$this->Documento."'
                    GROUP BY A.Oid,A.OidTipoDoc,A.Documento,PrimerNombre,SegundoNombre,PrimerApellido,SegundoApellido,TelefonoFijo,Celular
                    ,Email,OidProfesion,NivelFormacionOid,RequiereCertificado,DocenteOid,FechaInduccion
                    ,FechaIniRotacion,FechaFinRotacion,CuentaHvDigital,EAPB,ArlOid,EsquemasVacunacion,Ac,PruebaConocimientos,NotaIngreso,TieneNotaRotacion,NotaRotacion
                    ,TienePruebaFinalizar,NotaFinalizacion,TipoSeguridadOid,B.Oid,C.Oid,ANEXOS.ANEXO";
        $Datos = $con ->query($Validar);
        
        while ($Datos2 = mssql_fetch_array($Datos)){
            
            $Lista[] = array_map(utf8_encode, $Datos2);
        }
        
        print_r(json_encode($Lista));
        
        $con ->cerrarConexion();
    }
    
    function EditarEstudiante($ListaVacunas,$Programa){
        
        $con = new Conexion();
        
        /*$ValidarDocumento = "SELECT COUNT(Oid) AS Oid 
                             FROM Do_Estudiantes 
                             WHERE CodigoCoda = '".$this->CodigoCoda."' AND Oid = '".$this->OidRegistro."'";
        $Resultado = $con ->query($ValidarDocumento);
        
        while ($Resultado2 = mssql_fetch_array($Resultado)){
                $ExisteEstudiante = $Resultado2['Oid'];
        }
        
        if($ExisteEstudiante == 0){
                        
             $ValidarCoda = "SELECT COUNT(A.Documento) AS EXISTE,B.CntPersonas
                             FROM Do_Estudiantes AS A 
                             FULL OUTER JOIN Do_Coda AS B ON A.CodigoCoda = B.CodigoCoda
                             WHERE B.CodigoCoda = '".$this->CodigoCoda."' AND B.FechaFin >= GETDATE()
                             GROUP BY B.CntPersonas";
            $Respuesta = $con ->query($ValidarCoda);

            while ($Respuesta2 = mssql_fetch_array($Respuesta)){
                    $Existe = $Respuesta2['EXISTE'];
                    $Cantidad  = $Respuesta2['CntPersonas'];
            }

            if($Existe == $Cantidad){

                print_r(json_encode(array('Oid'=>'Mensaje')));

            }else{
                $Editar = "UPDATE Do_Estudiantes
                          SET OidTipoDoc ='".$this->OidTipoDoc."',
                          Documento ='".$this->Documento."',
                          CodigoCoda ='".$this->CodigoCoda."',
                          PrimerNombre ='".$this->PrimerNombre."',
                          SegundoNombre ='".$this->SegundoNombre."',
                          PrimerApellido ='".$this->PrimerApellido."',
                          SegundoApellido ='".$this->SegundoApellido."',
                          TelefonoFijo ='".$this->TelefonoFijo."',
                          Celular ='".$this->Celular."',
                          Email ='".$this->Email."',
                          OidIntitucion ='".$this->OidIntitucion."',
                          OidProfesion ='".$this->OidProfesion."',
                          OidProgramaRotacion ='".$this->OidProgramaRotacion."',
                          EscolaridadOid ='".$this->EscolaridadOid."',
                          TipoEstudianteOid ='".$this->TipoEstudianteOid."',
                          RequiereCertificado ='".$this->RequiereCertificado."',
                          DocenteOid ='".$this->DocenteOid."',
                          FechaInduccion ='".$this->FechaInduccion."',
                          FechaInicioR ='".$this->FechaInicioR."',
                          FechaFinR ='".$this->FechaInicioR."',
                          CuentaHvDigital ='".$this->CuentaHvDigital."',
                          EAPB ='".$this->EAPB."',
                          ArlOid ='".$this->ArlOid."',
                          EsquemasVacunacion ='".$this->EsquemasVacunacion."',
                          Ac ='".$this->Ac."',
                          PruebaConocimientos ='".$this->PruebaConocimientos."',
                          NotaIngreso ='".$this->NotaIngreso."',
                          TieneNotaRotacion ='".$this->TieneNotaRotacion."',
                          NotaRotacion ='".$this->NotaRotacion."',
                          TienePruebaFinalizar ='".$this->TienePruebaFinalizar."',
                          NotaFinalizacion ='".$this->NotaFinalizacion."',
                          ServicioInstOid ='".$this->ServicioInstOid."',
                          TipoSeguridadOid ='".$this->TipoSeguridadOid."'
                          WHERE Oid = '".$this->OidRegistro."'";
               $con ->query($Editar);

               $i = 0;
               $Lista = count($ListaVacunas);

               $Eliminar = "DELETE EsquemasVacunacion WHERE OidEstudiantes = '".$this->OidRegistro."'";
               $con ->query($Eliminar);

               while ($i < $Lista){

                   $Insert = "INSERT INTO EsquemasVacunacion(OidVacunacion,OidEstudiantes)
                            VALUES('".$ListaVacunas[$i]."','".$this->OidRegistro."')";
                   $con ->query($Insert);

                   $i++;
               }
               print_r(json_encode(array('Oid'=>$this->OidRegistro)));
           }
        
        }else{*/
                $Editar = "UPDATE Do_Estudiantes
                         SET OidTipoDoc ='".$this->OidTipoDoc."',
                            ProgramaOid = '".$Programa."',
                            Documento = '".$this->Documento."',
                            PrimerNombre ='".$this->PrimerNombre."',
                            SegundoNombre ='".$this->SegundoNombre."',
                            PrimerApellido ='".$this->PrimerApellido."',
                            SegundoApellido ='".$this->SegundoApellido."',
                            TelefonoFijo ='".$this->TelefonoFijo."',
                            Celular ='".$this->Celular."',
                            Email ='".$this->Email."',
                            OidProfesion ='".$this->OidProfesion."',
                            NivelFormacionOid ='".$this->EscolaridadOid."',
                            RequiereCertificado ='".$this->RequiereCertificado."',
                            DocenteOid ='".$this->DocenteOid."',
                            FechaInduccion ='".$this->FechaInduccion."',
                            FechaIniRotacion ='".$this->FechaInicioR."',
                            FechaFinRotacion ='".$this->FechaInicioR."',
                            EAPB ='".$this->EAPB."',
                            ArlOid ='".$this->ArlOid."',
                            EsquemasVacunacion ='".$this->EsquemasVacunacion."',
                            Ac ='".$this->Ac."',
                            PruebaConocimientos ='".$this->PruebaConocimientos."',
                            NotaIngreso ='".$this->NotaIngreso."',
                            TieneNotaRotacion ='".$this->TieneNotaRotacion."',
                            NotaRotacion ='".$this->NotaRotacion."',
                            TienePruebaFinalizar ='".$this->TienePruebaFinalizar."',
                            NotaFinalizacion ='".$this->NotaFinalizacion."',
                            TipoSeguridadOid ='".$this->TipoSeguridadOid."'
                         WHERE Oid = '".$this->OidRegistro."'";
              $con ->query($Editar);

              
              $i = 0;
              $Lista = count($ListaVacunas);

              $Eliminar = "DELETE EsquemasVacunacion WHERE OidEstudiantes = '".$this->OidRegistro."'";
              $con ->query($Eliminar);

              while ($i < $Lista){

                  $Insert = "INSERT INTO EsquemasVacunacion(OidVacunacion,OidEstudiantes)
                           VALUES('".$ListaVacunas[$i]."','".$this->OidRegistro."')";
                  $con ->query($Insert);

                  $i++;
              }
              
              print_r(json_encode(array('Oid'=>$this->OidRegistro)));

              $con ->cerrarConexion();
          //}
    
        }
        
        function ConsultarHistoricoDocencia($TipoConsulta,$DatoFiltro,$FechaInicioR,$FechaFinR){
            
            //echo $FechaInicioR."-".$FechaFinR;
            
            $con = new Conexion();
            
            if($TipoConsulta == 1){
                
                $Consultar ="WHERE INSTITUCION LIKE '%".$DatoFiltro."%'";
                
            }else if($TipoConsulta == 2){
                
                $Consultar ="WHERE DOCENTE LIKE '%".$DatoFiltro."%'";
                
            }else if($TipoConsulta == 3){
                
                $Consultar = "WHERE NOMBRECOMPLETO LIKE '%".$DatoFiltro."%'";
                
            }else if($TipoConsulta == 4){
                
                $Consultar = "WHERE FECHAINICIOROTACION >= '".$FechaInicioR."' AND FECHAFINROTACION <= '".$FechaFinR."'";
                
            }else{
                
                $Consultar = '';
                
            }
            
            $ConsultarHistoricoDocencia = "SELECT * FROM Do_HistorialDocencia $Consultar";
            $Respuesta = $con ->query($ConsultarHistoricoDocencia);
            
            while ($Respuesta2 = mssql_fetch_array($Respuesta)){
                
                $Lista[] = array_map(utf8_encode,$Respuesta2);
            }
            
            print_r(json_encode($Lista));
            
            $con->cerrarConexion();
        }
        
        function CargarEstudiantes(){
            
            $con = new Conexion();
            
            $Select = "SELECT * FROM Do_Estudiantes";
            $Respuesta = $con->query($Select);
            
            while ($Respuesta2 = mssql_fetch_array($Respuesta)){
                
                $Lista[] = array_map(utf8_encode,$Respuesta2);
                
            }
            
            $con->cerrarConexion();
            
            print_r(json_encode($Lista));
            
        }
        
}

?>
